# -*- coding: utf-8 -*-
from instituciones.models import Institucion
from usuarios.models import Usuario
import autocomplete_light
from datos_taxonomicos.models import Dato

#con el add_another_url_name se le pone el "+" al lado de la caja de texto permitiendo agregar mas
#objetos a la lista

#placeholder es el texto de ayuda que aparecera en la caja de texto

#search_fields = ['foreign_key__related_fieldname'] ejemplo generico

no_hay_resultados = u'<span class="div"><em style=\'display:none\'>%s</em><em>No hay resultados</em></span>'


autocomplete_light.register(Institucion, add_another_url_name='instituciones:institucion_create',
                            search_fields=('nombre',),
                            autocomplete_js_attributes={'placeholder': u'nombre de institución ..'},
                            empty_html_format = no_hay_resultados
                            )

autocomplete_light.register(Dato,
                            search_fields=('nombre',),
                            autocomplete_js_attributes={'placeholder': u'nombre de dato taxonómico ..'},
                            empty_html_format = no_hay_resultados
                            )



autocomplete_light.register(Usuario, search_fields=('user__username',),
                            autocomplete_js_attributes={'placeholder': 'nombre de usuario existente ..'},
                            empty_html_format = no_hay_resultados
                            )